package main
import "fmt"

type Person struct{
	Name string
}

func (p *Person) test(){
	// (*p).Name = "L"
	p.Name = "L"
	//底层编译器做了优化，底层会帮我们加上*符号
	fmt.Println(p.Name)
}

func main(){
	var p Person
	p.Name = "Lee"
	fmt.Printf("p的地址为：%p \n",&p)
	// (&p).test()
	p.test()
	//底层编译器做了优化，底层会帮我们加上&符号
}